草庐IT

jQuery Mobile 按钮图标

全部标签

c++ - 使用系统托盘图标创建后台进程

我正在尝试制作一个Windows应用程序,它可以在后台检查某些内容,并通过系统托盘图标通知用户。该应用程序是使用非托管C++制作的,没有切换到.net或Java的选项。如果用户想停止应用程序,他将使用托盘图标。由于系统托盘方面的原因,该应用程序不能成为服务,因为它必须在不在用户计算机上安装任何东西的情况下运行(它是单个.exe)使用典型的Win32程序结构(RegisterClass、WndProc等)我不知道如何放置一些代码来分开窗口消息循环。也许我必须使用CreateProcess()或CreateThread()?这是处理多线程环境的正确方法吗?如果我必须使用CreateProc

windows - 控制面板项目图标 (Windows XP)

控制面板项通常在HKLM\Software\Microsoft\Windows\CurrentVersion\Explorer\ControlPanel\NameSpace下注册,但是很多内置面板没有在此处列出,例如自动更新项目。我正在尝试找出用于“自动更新”项目的图标在哪里。如果您以平铺模式(48x48图标)打开控制面板,您会看到图标正在放大,但所有Windows更新文件中的所有图标资源都有48x48子图像,所以我无法弄清楚这个.这与NVidia控制面板项目类似:图标是黑色的,看起来是从大于48x48的子图像缩小的,但实际的nvidia控制面板文件不包含这个黑色图标(相反,它们有银色

.net - Windows 应用程序图标文件

在Windows(XP-7,假设是相同的进程)上创建.exe时,应用程序图标的格式是什么?文件扩展名是什么?最大尺寸是多少?对于MacOSX上的应用程序,可以右键单击应用程序并选择“显示包内容”。从这里,可以在名为“resources”的文件夹中找到一个.icns文件以及与应用程序相关的其他Assets。.icns文件包含5种尺寸的相同图标文件(16x16、32x32、128x128、256x256和512x512)。来自XCode开发人员工具的名为“IconComposer”的应用程序用于生成.icns文件我对Windows软件开发的经验为零,但想知道为Windows应用程序准备图标

windows - Dropbox 是如何实现这两个功能的(更改图标和仅发送文件更改的差异。)

DropBox是如何实现这两个功能的(高级答案很好):在Windows上同步后获取要更改的文件图标?(我猜类似的答案也适用于其他操作系统)只发送对文件所做的更改而不是整个文件?对于2,我猜测它是通过在客户端使用类似于diff的东西并发送输出来工作的... 最佳答案 至于第一个问题,它是使用iconoverlayhandler完成的.codeproject中有一个示例,你也可以看看很棒的TortoiseSVNsource,它实现了这样一个处理程序。 关于windows-Dropbox是如何

windows - 单击关闭按钮关闭批处理脚本时如何运行批处理命令

我正在运行一个运行长时间运行命令的批处理脚本。我想在使用关闭按钮关闭运行第一个脚本的命令提示符时运行另一个脚本。 最佳答案 这是不可能的。CMD没有任何类型的事件触发命令。这包括关闭窗口、移动窗口、滚动窗口内容和鼠标点击等事件。 关于windows-单击关闭按钮关闭批处理脚本时如何运行批处理命令,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/11967419/

windows - Visual Studio 图标看起来很糟糕

在将应用程序添加到我的项目、构建它并创建它的快捷方式后,我的应用程序图标看起来很糟糕。这是我所做的:1)我从一个看起来不错的256x256PNG文件开始。2)我使用IcoFX生成了一个具有所有推荐大小的.ICO文件。3)我将图标添加到我的项目中,如下所示:A)打开项目属性->资源->添加资源->添加现有文件B)选择我在第2步中创建的.ICO文件。4)转到项目属性的“应用程序”部分。5)在“图标和list”中,下拉“图标”并选择我在步骤3中添加的图标。6)保存我的项目并构建它。7)转到Windows资源管理器并找到新建的EXE。8)在桌面上创建EXE的快捷方式。图标如下所示:如您所见,它

windows - QSystemTrayIcon 在托盘中留下了太多重复的图标

当我运行并退出我的应用程序时,它会在托盘中留下太多托盘图标,而不是只有一个。我还设置了我的应用程序,因此一次只能实例化一个实例,但在程序启动和退出几次后,系统托盘似乎容纳了所有图标,当我将鼠标悬停在它们上时,它们会慢慢下降(合法)一。我怎样才能停止创建这个重复的图标?MainWindow::MainWindow(QWidget*parent):QMainWindow(parent),ui(newUi::MainWindow){ui->setupUi(this);systemTray=newQSystemTrayIcon();systemTray->setIcon(QIcon(":ico

windows - WM_GETICON 有时不返回图标句柄

我正在尝试显示所有窗口标题,包括相应的图标,就像Windows任务管理器所做的那样。这仅在一定程度上有效-虽然我能够获得窗口的标题栏文本,但该图标并不总是可用。为了获取图标,我将WM_GETICON消息传递给SendMessage(source):PublicConstWM_GETICONAsUInteger=&H7FPublicFunctionGetWindowIcon(ByValWindowHandleAsIntPtr)AsIconDimIconHandleAsIntPtr=SendMessage(WindowHandle,WM_GETICON,0,0)IfNotIconHandl

c# - Hook 第三个 X 鼠标按钮?

我用C#编写了一个低级鼠标Hook,它应该捕获XBUTTON事件。对于第一个和第二个xButton,它工作得很好,但是我的鼠标上没有关于第三个xButton的消息。似乎无法捕获该按钮的事件?我有一个游戏鼠标,在前两​​个xButton之间是第三个xButton。当我点击它时,没有任何反应,所以我想编写一个自定义C#Mouse-Hook应用程序来为该按钮编写自定义行为... 最佳答案 没错。第三个X按钮由您的鼠标驱动程序处理,而不是由Windows本身处理。Windows不具有对两个以上X按钮的内置知识或支持。如果没有安装特殊的驱动程

windows - Windows 是否允许有一个同时带有帮助按钮和最小/最大按钮的窗口?

我想把帮助按钮放在我所有的窗口上,像这样:但是当我放入帮助按钮时,最小化/最大化按钮消失了。Windows是否禁止将最小/最大按钮与帮助按钮一起使用?那会令人失望,因为这意味着我只能将帮助按钮放在对话框上,而不是框架上。如果Windows确实禁止这样做,那么很高兴看到一份讨论此政策的Microsoft官方文档。 最佳答案 不能通过设置窗口样式来实现。如果你真的想要,你可以设置一些钩子(Hook),这些钩子(Hook)可能会让你做你想做的事,但我不建议这样做。您可以通过发送WM_HELP来模拟帮助按钮的功能。消息。根据MSDN,样式W